package aceim.protocol.snuk182.icq.inner.dataentity; import java.io.Serializable; import aceim.protocol.snuk182.icq.utils.ProtocolUtils; public class ServiceRedirect implements Serializable { /** * */ private static final long serialVersionUID = -4761405668642668407L; public String serviceServerURL = null; public byte[] authCookie = null; public short family = 0; public ServiceRedirect(TLV[] tlvs){ if (tlvs == null) return; for (TLV tlv:tlvs){ switch(tlv.type){ case 0xd: family = ProtocolUtils.bytes2ShortBE(tlv.value); break; case 0x5: serviceServerURL = ProtocolUtils.getEncodedString(tlv.value); break; case 0x6: authCookie = tlv.value; break; } } } }